land-based weapon - French English Dictionary

land-based weapon

Meanings of "land-based weapon" in French English Dictionary : 1 result(s)

English French
Aeronautics
land-based weapon arme terrestre